#!/bin/bash
# ///******************** NG.Respate(C)  **********************************
# //* 产品名称: 编译脚本
# //* 程序作者: Respate
# //* 程序版本: V1.1														   
# //* 编制日期: 2022/8/26
# //* 功能描述: 用于编译当前文件夹下驱动与APP
# //* SPDX-License-Identifier:	GPL-2.0+
# //* QQ:	2085827949
# //**********************************************************************/
export TAR_DRV_DIR=`pwd`	# 编译目标文件夹(源码目录)
MAX_FIND_NUM=6

function run_build_top()
{
    let i=0
    top_str=""
    while [ "$i" -lt "$MAX_FIND_NUM" ]
    do
        let i++
        top_str="../$top_str"
        [ -f "${top_str}.config" ] && break
    done

    [ -f "${top_str}mk" ] && source ${top_str}mk $* && echo "" && return # 执行顶层脚本,并传递参数
    echo -e "ERR! Not find Top dir \nPlease init Top work dir."
}

run_build_top $*
